%%%-------------------------------------------------------------------
%%% @author Rain
%%% @doc 常用定义
%%% @end
%%%-------------------------------------------------------------------
-author("Rain").

-ifndef(GAME_UTIL_HRL).
-define(GAME_UTIL_HRL, true).

-ifndef(IF).
-define(IF(C, T, F), (case (C) of true -> (T); false -> (F) end)).
-endif.

-define(undefined, undefined).
-define(ok, ok).
-define(error, error).
-define(true, true).
-define(false, false).
-define(TRUE, 1).
-define(FALSE, 0).

-define(ONE_DAY_SEC, 86400). % 一日时间(s)
-define(ONE_HOUR_SEC, 3600).    % 一小时时间(s)
-define(ONE_MIN_SEC, 60). % 一分钟时间(s)


-define(UTIL_WARN(Format), ?UTIL_WARN(Format, [])).
-define(UTIL_WARN(Format, Args), game_util_log:log(warning, Format, Args)).

-define(UTIL_ERROR(Format), ?UTIL_ERROR(Format, [])).
-define(UTIL_ERROR(Format, Args), game_util_log:log(error, Format, Args)).

-endif.